var dmobj = $.parseJSON(sessionStorage.getItem("dmobj"));

$(function() {
    //getSelectOptions();
    //validateRule();
    initEditData();
    $("#btnSave").click(function(){
        save();
    });
});
$.validator.setDefaults({
    submitHandler : function() {
        save();
    }
});

//获取下拉接口数据
function getSelectOptions() {
    $.ajax({
        type : "GET",
        url : "/sys/menu/tree",
        success : function(result) {
            setOptions(result);
        }
    });
}
//设置下拉接口数据选项
function setOptions(result) {

}

function initEditData() {
    $("#id").val(dmobj.row.id); //id
    $("#lgs_company_cd").val(dmobj.row.lgs_company_cd); //物流公司代码
    $("#goods_name").val(dmobj.row.goods_name); //货物名称
    $("#transport_mode_cd").val(dmobj.row.transport_mode_cd); //运输方式代码
    $("#delivery_qty").val(dmobj.row.delivery_qty); //发货件数
    $("#customer_name").val(dmobj.row.customer_name); //客户名称
    $("#value_statement").val(dmobj.row.value_statement); //价值声明
    $("#consignee").val(dmobj.row.consignee); //收货人
    $("#delivery_method_cd").val(dmobj.row.delivery_method_cd); //交付方式代码
    //data.delivery_method_name = $("#delivery_method_cd").find("option:selected").text();

    $("#consignee_phone").val(dmobj.row.consignee_phone); //收货人电话
    $("#product_size").val(dmobj.row.product_size); //产品尺寸
    $("#consignee_address").val(dmobj.row.consignee_address); //收货地址
    $("#remark").val(dmobj.row.remark); //备注

    $("#sender").val(dmobj.row.sender); //发货人
    $("#sender_phone").val(dmobj.row.sender_phone); //发货人电话
    $("#sender_address").val(dmobj.row.sender_address); //发货地址
    $("#contract_number").val(dmobj.row.contract_number); //合同编号

}

//修改【保存】按钮
function save() {

    var data = {};
    data.id = $("#id").val(); //id
    data.lgs_company_cd =  $("#lgs_company_cd").val(); //物流公司代码
    data.lgs_company_nm = $("[data-id='lgs_company_cd'] .filter-option").text();

    data.goods_name =  $("#goods_name").val(); //货物名称
    data.transport_mode_cd =  $("#transport_mode_cd").val(); //运输方式代码
    data.transport_mode_nm = $("[data-id='transport_mode_cd'] .filter-option").text();

    data.delivery_qty =  $("#delivery_qty").val(); //发货件数
    data.customer_name =  $("#customer_name").val(); //客户名称
    data.value_statement =  $("#value_statement").val(); //价值声明
    data.consignee =  $("#consignee").val(); //收货人
    data.delivery_method_cd =  $("#delivery_method_cd").val(); //交付方式代码
    data.delivery_method_nm = $("[data-id='delivery_method_cd'] .filter-option").text();

    data.consignee_phone =  $("#consignee_phone").val(); //收货人电话
    data.product_size =  $("#product_size").val(); //产品尺寸
    data.consignee_address =  $("#consignee_address").val(); //收货地址
    data.remark =  $("#remark").val(); //备注

    data.sender =  $("#sender").val(); //发货人
    data.sender_phone =  $("#sender_phone").val(); //发货人电话
    data.sender_address =  $("#sender_address").val(); //发货地址
    data.contract_number =  $("#contract_number").val(); //合同编号

    $.ajax({
        cache : true,
        type : "POST",
        url : "/lgs/order/update",
        data : data,
        async : false,//同步请求
        error : function(request) {
            alert("Connection error");
        },
        success : function(data) {
            if (data.code == 0) {
                parent.layer.msg("操作成功");
                parent.reLoad();
                var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
                parent.layer.close(index);
            } else {
                parent.layer.msg(data.msg);
            }
        }
    });
}

function validateRule() {
    var icon = "<i class='fa fa-times-circle'></i> ";
    $("#addForm").validate({
        rules : {
            roleName : {
                required : true
            }
        },
        messages : {
            roleName : {
                required : icon + "请输入角色名"
            }
        }
    });
}


// /** 物流公司代码 */
// private String lgs_company_cd;
// /** 货物名称  */
// private String goods_name;
// /** 运输方式代码 */
// private String transport_mode_cd;
// /** 发货件数  */
// private String delivery_qty;
// /** 客户名称 */
// private String customer_name;
// /** 价值声明  */
// private String value_statement;
// /** 收货人 */
// private String consignee;
// /** 交付方式代码 */
// private String delivery_method_cd;
// /** 收货人电话  */
// private String consignee_phone;
// /** 产品尺寸  */
// private String product_size;
// /** 收货地址  */
// private String consignee_address;
// /** 备注  */
// private String remark;





//$("#db_templet_select option[value='"+chartobj.db_id+"']").attr("selected",true);
//data.db_id = parseInt($("#db_templet_select").val());

/*
$.ajaxSetup({ cache: false });//禁止ajax缓存
$.ajax({//选择数据源下拉框的ajax请求
    type: "GET",
    url: "/dvs/v1/dbTemplet/getDbTempletSelect.dvs",
    data : {},
    success : function(data) {
        if(typeof(data)=='string')
            data = JSON.parse(data);
        $("#db_templet_select").html($("<option/>", {
            value: "all",
            text: "请选择数据源"
        }));
        $.each(data, function(i, o){
            $("#db_templet_select").append($("<option/>", {
                value: o.id,
                text: o.name
            }));
        });

        chartobj = $.parseJSON(localStorage.getItem("coreDetailAlter"));
        $("#chartname").val(chartobj.name);
        $("#db_templet_select option[value='"+chartobj.db_id+"']").attr("selected",true);
        $("#sqlcontent").val(chartobj.sql_content);
        $("#show_type option").eq(parseInt(chartobj.show_type)).attr("selected",true);
        $("input[name='charttype']").get(parseInt(chartobj.chart_type)-1).checked=true;
    },
    error: function(e){
        alert(e.responseText);
    }
});*/
